Peer-to-Peer (P2P)

  • Clients communicate directly with each other, without a central server making decisions.

  • Host-migration :

    • When the host disconnects, another host is chosen from the remaining peers.

    • Used in Halo, causing 'black screens' while waiting for the new host, and potential inconsistencies.

  • Hybrid 'P2P-Dedicated Server' in Destiny 1 .

    • Mainly discusses why P2P was chosen to ensure a 'responsive singleplayer experience' with better connectivity via ping-based matchmaking.

    • To compensate for P2P Host Migration issues, some crucial game states are saved on the Dedicated Server.

    • .

      • Hosts act as 'physics host,' simulating behavior, while critical mission progression is handled via the cloud.

      • Different 'host bubbles' can interact in the same activity, each with its own physics simulation, but mission progression remains the same.

    • Security issues of P2P are not discussed.

      • Exploit bugs are shown where raid bosses die in 1 hit because the host unplugged the LAN cable.

      • "We do allow a certain amount of exploit to happen in an individual console. We rely on other metrics to monitor and ban the player, retroactively."

    • "the host uses 44mb of data when they're running."